home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / doom / server_1.zip / _MODULES.QC < prev    next >
Text File  |  1996-10-04  |  4KB  |  109 lines

  1. /*
  2. **
  3. ** _modules.qc (Modules Code, 1.1)
  4. **
  5. ** Copyright (C) 1996 Johannes Plass
  6. ** 
  7. ** This program is free software; you can redistribute it and/or modify
  8. ** it under the terms of the GNU General Public License as published by
  9. ** the Free Software Foundation; either version 2 of the License, or
  10. ** (at your option) any later version.
  11. ** 
  12. ** This program is distributed in the hope that it will be useful,
  13. ** but WITHOUT ANY WARRANTY; without even the implied warranty of
  14. ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  15. ** GNU General Public License for more details.
  16. **
  17. ** You should have received a copy of the GNU General Public License
  18. ** along with this program; if not, write to the Free Software
  19. ** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  20. ** 
  21. ** Author:   Johannes Plass (plass@dipmza.physik.uni-mainz.de)
  22. **
  23. */
  24.  
  25. void(entity player) ModulesInitModules =
  26. {
  27.   ExitRulesInit(player);     //#jp#(ExitRules)
  28.   MessagesInit(player);      //#jp#(Messages)
  29.   LevelSelectInit(player);   //#jp#(LevelSelect)
  30.   KickSuiciderInit(player);  //#jp#(KickSuicider)
  31.   LightningInit(player);     //#jp#(Lightning)
  32.   RankInit(player);          //#jp#(Rank)
  33.   ObserverInit(player);      //#jp#(Observer)
  34.   ProtectInit(player);       //#jp#(Protect)
  35.   MotdInit(player);          //#jp#(Motd)
  36.   SkinInit(player);          //#jp#(Skin)
  37.   ServerConsoleInit(player); //#jp#(ServerConsole)
  38.   ServerHelpInit(player);    //#jp#(ServerHelp)
  39.   InitInit(player);          //#jp#(Init)
  40.   VoteInit(player);          //#jp#(Vote)
  41.   DroneInit(player);         //#jp#(Drone)
  42.   ShrapnelInit(player);      //#jp#(Shrapnel)
  43.   WeldInit(player);          //#jp#(Weld)
  44.   BurnInit(player);          //#jp#(Burn)
  45.   
  46.   stuffcmd(player,"alias help-modules \"impulse 218\";\n");
  47. };
  48.  
  49. void(entity player) ModulesShowInfo =
  50. {
  51.               // 123456789#123456789#123456789#12345678
  52.   sprint(player,"£££ ");
  53.   sprint(player,"ServerModules 2.5.6\n\n");
  54.  
  55.   // MessagesInfo(player);    //#jp#(Messages)
  56.   // ServerConsoleInfo(player);//#jp#(ServerConsole)
  57.   // LevelSelectInfo(player);    //#jp#(LevelSelect)
  58.   // InitInfo(player);        //#jp#(Init)
  59.   // ServerHelpInfo(player);    //#jp#(ServerHelp)
  60.   // BurnInfo(player);        //#jp#(Burn)
  61.   RankInfo(player);        //#jp#(Rank)
  62.   KickSuiciderInfo(player);    //#jp#(KickSuicider)
  63.   SkinInfo(player);        //#jp#(Skin)
  64.   ObserverInfo(player);        //#jp#(Observer)
  65.   ExitRulesInfo(player);    //#jp#(ExitRules)
  66.   VoteInfo(player);        //#jp#(Vote)
  67.   LightningInfo(player);    //#jp#(Lightning)
  68.   ProtectInfo(player);        //#jp#(Protect)
  69.   DroneInfo(player);        //#jp#(Drone)
  70.   WeldInfo(player);        //#jp#(Weld)
  71.   ShrapnelInfo(player);        //#jp#(Shrapnel)
  72.  
  73.   sprint(player,"Type 'help-modules' for a complete\n");
  74.   sprint(player,"list of active modules.\n");
  75. };
  76.  
  77. void(entity player) ModulesShowLevelInfo =
  78. {
  79.    ExitRulesLevelInfo(player);    //#jp#(ExitRules)
  80. };
  81.  
  82. void(entity player) ModulesShowActiveModules =
  83. {
  84.               // 123456789#123456789#123456789#12345678
  85.   sprint(player,"\n");
  86.   sprint(player,"ServerModules 2.5.6\n\n");
  87.   sprint(player,"Active Modules:\n");
  88.   BurnActiveMessage(player);
  89.   DroneActiveMessage(player);
  90.   ExitRulesActiveMessage(player);
  91.   InitActiveMessage(player);
  92.   KickSuiciderActiveMessage(player);
  93.   LevelSelectActiveMessage(player);
  94.   LightningActiveMessage(player);
  95.   MessagesActiveMessage(player);
  96.   MotdActiveMessage(player);
  97.   ObserverActiveMessage(player);
  98.   ProtectActiveMessage(player);
  99.   RankActiveMessage(player);
  100.   RandomActiveMessage(player);
  101.   SkinActiveMessage(player);
  102.   ServerConsoleActiveMessage(player);
  103.   ShrapnelActiveMessage(player);
  104.   VoteActiveMessage(player);
  105.   WeldActiveMessage(player);
  106. };
  107.  
  108.  
  109.